package com.zyz.sunliky.mapper.yunshu;

import com.zyz.sunliky.entity.InkmmModelGysb;
import com.zyz.sunliky.entity.InkmmModelGysdz;
import com.zyz.sunliky.entity.InkmmModelGysyx;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;


@Mapper
public interface SupplierMapper  {


    /**
     * 获取订单行id
     * @return
     */
    List<String> get0rderLine();
    Map<String, Object>  getSupplier(@Param("id")String id);

    /**
     * 同步订单行数据
     * @return
     */
    int insertOrder(@Param("list") List<Map> list);
    String getOwner(String supplierNo);
    String getSupplierCode(String id);
    String getJid(String id);

    /**
     * 大线试车
     * @param id
     * @return
     */
    String getCid(String id);

    /**
     * 上市
     * @param id
     * @return
     */
    String getSid(String id);

    /**
     * 查立项是否完成
     * @param id
     * @return
     */
    Map<String, Object> getPid(String id);

    /**
     * 查询大线试车是否完成
     * @param id
     * @return
     */
    Map<String, Object> getDid(String id);
    /**
     * 收货头部信息
     * @return
     */
    List<Map> getReceiptHead();

    /**
     * 获取项目信息
     * @return
     */

    List<Map<String, Object>>  getProjectList();
    List<Map<String, Object>>  getrejectList();

    /**
     * 收货子表
     * @return
     */
    List<Map> getReceiptBody(String voucherNo);
    int saveGysb(InkmmModelGysb gys);
    int saveGysdz(InkmmModelGysdz gysdz);
    int saveGysyx(InkmmModelGysyx gysyx);

}
